package com.ruoyi.training.vo.payment;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Builder
@NoArgsConstructor
@AllArgsConstructor
@Data
public class SelectPayVo {
    private String studentId; // 学员id

    private String paymentState; // 缴费状态

    private String paymentMethod; // 缴费方式

    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date paymentStartTime; // 缴费开始时间

    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date paymentEndTime; // 缴费开始时间

    private String nuonuoNumber; // 诺诺单号

    private String paymentAmount; // 费用

    private String isSettled; // 是否办结


    private String idNumber; // 证件编号

    private String studentName; // 学员姓名

    private String phonenumber; // 手机号码


    private String unitName; // 单位名称

    private String unitPhonenumber; // 联系人手机号码


    private String trainingType; // 培训类别



    private String invoiceType; // 发票类型

    private String invoiceStatus; // 发票状态

    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date issueStartTime; // 开票时间

    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date issueEndTime; // 开票时间

    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date registrationStartTime; // 报名开始时间

    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date registrationEndTime; // 报名开始时间
}
